ESA/390 Interpretive-Execution Architecture, Foundation for VM/ESA
نویسندگان
چکیده
The interpretive-execution facility of Enterprise Systems Architecture/390TM (ESA/390TM) provides an instruction for the execution of virtual machines. This instruction, called START INTERPRETIVE EXECUTION (SIE), was initially created for virtualizing either System/370m or 370-XA architectures and was used later for virtualizing ESA/370' and ESA/390 architectures. SIE has evolved to provide capabilities for a number of specialized performance environments. Most recently it provides for the unique requirements of Enterprise Systems Architecture/Extended Configuration (ESA/XC) virtual-machine architecture. This comprehensive set of capabilities in the architecture serves as the platform for the ability of VM/ESAm to provide functions in virtual machines for end users and system servers. This paper describes the evolution of SIE and outlines use of the various capabilities in VM/ESA. product uses the ESA/39OTM interpretive-execution facility',* to establish the virtual-machine environment. In this environment, the processor directly executes most of the functions of the virtual machine.
منابع مشابه
DAISY / 390 : Full System Binary Translation of IBM System / 390
We describe the design issues in an implementation of the ESA/390 architecture based on binary translation to a very long instruction word (VLIW) processor. During binary translation, complex ESA/390 instructions are decomposed into instruction \primitives" which are then scheduled onto a wide-issue machine. The aim is to achieve high instruction level parallelism due to the increased schedulin...
متن کاملDevelopment and attributes of z/Architecture
The IBM z/Architecture instruction set architecture (ISA) is an extension of the IBM Enterprise Systems Architecture/390 (ESA/390) ISA and features 64-bit general registers, 64-bit operations, and 64-bit virtual and real addressing. In addition, z/Architecture includes new instructions to optimize the handling of modern multi-byte character encodings and to improve the performance of programs w...
متن کاملEvaluating and Improving CICS Performance in MVS (Goal Mode)
CICS/ESA Version 4.1 and CICS/Transaction Server for OS/390 operating under MVS (Goal Mode) can provide significant performance improvements over MVS (Compatibility Mode). In Goal Mode, these systems provide a wealth of performance information that can be analyzed to remove constraints to improved CICS performance. This paper describes the information available in Goal Mode and provides suggest...
متن کاملS/390 microprocessor design
The technical, business, and market requirements for large enterprise servers (“mainframes”) strongly influence the design of microprocessors for these systems. Specific characteristics of the ESA/390 and z/Architecture instruction set architectures lead to different pipeline and branch prediction strategies than are found in most other microprocessors. The requirements for robust, scalable per...
متن کاملAn expressive stateful aspect language
Stateful aspects can react to a program execution; they support modular implementations of several crosscutting concerns like error detection, security, event handling, and debugging. However, most proposed stateful aspect languages have specifically been tailored to address a particular concern. Indeed, most of these languages differ in their pattern languages and semantics. As a consequence, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IBM Systems Journal
دوره 30 شماره
صفحات -
تاریخ انتشار 1991